home *** CD-ROM | disk | FTP | other *** search
/ CD Actual Thematic 7: Programming / CDAT7.iso / demos / VisualAge for Java 2.0 Entry / setup / data1.cab / ide-e / IDE / cache / 2CIPW0 (.txt) < prev    next >
Encoding:
Java Class File  |  1998-09-16  |  12.0 KB  |  467 lines

  1. package com.ibm.uvm.awt.beaninfo;
  2.  
  3. import java.beans.BeanDescriptor;
  4. import java.beans.EventSetDescriptor;
  5. import java.beans.FeatureDescriptor;
  6. import java.beans.MethodDescriptor;
  7. import java.beans.ParameterDescriptor;
  8. import java.beans.PropertyDescriptor;
  9.  
  10. public class ContainerBeanInfo extends IvjBeanInfo {
  11.    static Class class$java$lang$Object;
  12.    static Class class$java$awt$Point;
  13.    static Class class$java$awt$event$ContainerListener;
  14.    static Class class$java$awt$Container;
  15.    static Class class$java$awt$event$ContainerEvent;
  16.    static Class class$java$awt$Component;
  17.    static Class class$java$lang$String;
  18.    static Class class$java$awt$Graphics;
  19.    static Class class$java$io$PrintWriter;
  20.    static Class class$java$awt$LayoutManager;
  21.    static Class class$java$io$PrintStream;
  22.  
  23.    public EventSetDescriptor containerEventSetDescriptor() {
  24.       EventSetDescriptor aDescriptor = null;
  25.       Class[] var10000 = new Class[1];
  26.       Class var10003 = class$java$awt$event$ContainerEvent;
  27.       if (var10003 == null) {
  28.          try {
  29.             var10003 = Class.forName("java.awt.event.ContainerEvent");
  30.          } catch (ClassNotFoundException var7) {
  31.             throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  32.          }
  33.  
  34.          class$java$awt$event$ContainerEvent = var10003;
  35.       }
  36.  
  37.       var10000[0] = var10003;
  38.       Class[] paramTypes = var10000;
  39.       MethodDescriptor[] var9 = new MethodDescriptor[2];
  40.       Class var10004 = class$java$awt$event$ContainerListener;
  41.       if (var10004 == null) {
  42.          try {
  43.             var10004 = Class.forName("java.awt.event.ContainerListener");
  44.          } catch (ClassNotFoundException var6) {
  45.             throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  46.          }
  47.  
  48.          class$java$awt$event$ContainerListener = var10004;
  49.       }
  50.  
  51.       var9[0] = super.createMethodDescriptor(var10004, "componentAdded", new Object[]{"displayName", "componentAdded", "shortDescription", "Event fired when a component is added to the container"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("containerEvent", new Object[]{"displayName", "containerEvent"})}, paramTypes);
  52.       var10004 = class$java$awt$event$ContainerListener;
  53.       if (var10004 == null) {
  54.          try {
  55.             var10004 = Class.forName("java.awt.event.ContainerListener");
  56.          } catch (ClassNotFoundException var5) {
  57.             throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  58.          }
  59.  
  60.          class$java$awt$event$ContainerListener = var10004;
  61.       }
  62.  
  63.       var9[1] = super.createMethodDescriptor(var10004, "componentRemoved", new Object[]{"displayName", "componentRemoved", "shortDescription", "Event fired when a component is added to the container"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("containerEvent", new Object[]{"displayName", "containerEvent"})}, paramTypes);
  64.       MethodDescriptor[] aDescriptorList = var9;
  65.       Class var10001 = getBeanClass();
  66.       Object[] var10 = new Object[]{"displayName", "containerEvents", "shortDescription", "All container events"};
  67.       Class var10005 = class$java$awt$event$ContainerListener;
  68.       if (var10005 == null) {
  69.          try {
  70.             var10005 = Class.forName("java.awt.event.ContainerListener");
  71.          } catch (ClassNotFoundException var4) {
  72.             throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  73.          }
  74.  
  75.          class$java$awt$event$ContainerListener = var10005;
  76.       }
  77.  
  78.       aDescriptor = super.createEventSetDescriptor(var10001, "container", var10, aDescriptorList, var10005, "addContainerListener", "removeContainerListener");
  79.       return aDescriptor;
  80.    }
  81.  
  82.    public static Class getBeanClass() {
  83.       Class var10000 = class$java$awt$Container;
  84.       if (var10000 == null) {
  85.          try {
  86.             var10000 = Class.forName("java.awt.Container");
  87.          } catch (ClassNotFoundException var0) {
  88.             throw new NoClassDefFoundError(((Throwable)var0).getMessage());
  89.          }
  90.  
  91.          class$java$awt$Container = var10000;
  92.       }
  93.  
  94.       return var10000;
  95.    }
  96.  
  97.    public BeanDescriptor getBeanDescriptor() {
  98.       BeanDescriptor aDescriptor = null;
  99.  
  100.       try {
  101.          BeanDescriptor var10000 = new BeanDescriptor;
  102.          Class var10002 = class$java$awt$Container;
  103.          if (var10002 == null) {
  104.             try {
  105.                var10002 = Class.forName("java.awt.Container");
  106.             } catch (ClassNotFoundException var2) {
  107.                throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  108.             }
  109.  
  110.             class$java$awt$Container = var10002;
  111.          }
  112.  
  113.          var10000.<init>(var10002);
  114.          aDescriptor = var10000;
  115.          ((FeatureDescriptor)aDescriptor).setDisplayName("Container");
  116.          ((FeatureDescriptor)aDescriptor).setShortDescription("Component that can contain other components");
  117.       } catch (Throwable var3) {
  118.       }
  119.  
  120.       return aDescriptor;
  121.    }
  122.  
  123.    public EventSetDescriptor[] getEventSetDescriptors() {
  124.       try {
  125.          EventSetDescriptor[] aDescriptorList = new EventSetDescriptor[]{this.containerEventSetDescriptor()};
  126.          return aDescriptorList;
  127.       } catch (Throwable var2) {
  128.          ((IvjBeanInfo)this).handleException(var2);
  129.          return null;
  130.       }
  131.    }
  132.  
  133.    public MethodDescriptor[] getMethodDescriptors() {
  134.       try {
  135.          MethodDescriptor[] var10000 = new MethodDescriptor[33];
  136.          Class var10004 = getBeanClass();
  137.          Object[] var10006 = new Object[]{"displayName", "add(Component)", "shortDescription", "Add the component to this container"};
  138.          ParameterDescriptor[] var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("comp", new Object[]{"displayName", "component"})};
  139.          Class[] var10008 = new Class[1];
  140.          Class var10011 = class$java$awt$Component;
  141.          if (var10011 == null) {
  142.             try {
  143.                var10011 = Class.forName("java.awt.Component");
  144.             } catch (ClassNotFoundException var19) {
  145.                throw new NoClassDefFoundError(((Throwable)var19).getMessage());
  146.             }
  147.  
  148.             class$java$awt$Component = var10011;
  149.          }
  150.  
  151.          var10008[0] = var10011;
  152.          var10000[0] = super.createMethodDescriptor(var10004, "add", var10006, var10007, var10008);
  153.          var10004 = getBeanClass();
  154.          var10006 = new Object[]{"displayName", "add(Component,int)", "shortDescription", "Add the component at position"};
  155.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("comp", new Object[]{"displayName", "component"}), ((IvjBeanInfo)this).createParameterDescriptor("index", new Object[]{"displayName", "index"})};
  156.          var10008 = new Class[2];
  157.          var10011 = class$java$awt$Component;
  158.          if (var10011 == null) {
  159.             try {
  160.                var10011 = Class.forName("java.awt.Component");
  161.             } catch (ClassNotFoundException var18) {
  162.                throw new NoClassDefFoundError(((Throwable)var18).getMessage());
  163.             }
  164.  
  165.             class$java$awt$Component = var10011;
  166.          }
  167.  
  168.          var10008[0] = var10011;
  169.          var10008[1] = Integer.TYPE;
  170.          var10000[1] = super.createMethodDescriptor(var10004, "add", var10006, var10007, var10008);
  171.          var10004 = getBeanClass();
  172.          var10006 = new Object[]{"displayName", "add(Component,Object,int)", "expert", Boolean.TRUE};
  173.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("comp", new Object[]{"displayName", "component"}), ((IvjBeanInfo)this).createParameterDescriptor("constraints", new Object[]{"displayName", "constraints"}), ((IvjBeanInfo)this).createParameterDescriptor("index", new Object[]{"displayName", "index"})};
  174.          var10008 = new Class[3];
  175.          var10011 = class$java$awt$Component;
  176.          if (var10011 == null) {
  177.             try {
  178.                var10011 = Class.forName("java.awt.Component");
  179.             } catch (ClassNotFoundException var17) {
  180.                throw new NoClassDefFoundError(((Throwable)var17).getMessage());
  181.             }
  182.  
  183.             class$java$awt$Component = var10011;
  184.          }
  185.  
  186.          var10008[0] = var10011;
  187.          var10011 = class$java$lang$Object;
  188.          if (var10011 == null) {
  189.             try {
  190.                var10011 = Class.forName("java.lang.Object");
  191.             } catch (ClassNotFoundException var16) {
  192.                throw new NoClassDefFoundError(((Throwable)var16).getMessage());
  193.             }
  194.  
  195.             class$java$lang$Object = var10011;
  196.          }
  197.  
  198.          var10008[1] = var10011;
  199.          var10008[2] = Integer.TYPE;
  200.          var10000[2] = super.createMethodDescriptor(var10004, "add", var10006, var10007, var10008);
  201.          var10004 = getBeanClass();
  202.          var10006 = new Object[]{"displayName", "add(Component,Object)", "expert", Boolean.TRUE};
  203.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("comp", new Object[]{"displayName", "component"}), ((IvjBeanInfo)this).createParameterDescriptor("constraints", new Object[]{"displayName", "constraints"})};
  204.          var10008 = new Class[2];
  205.          var10011 = class$java$awt$Component;
  206.          if (var10011 == null) {
  207.             try {
  208.                var10011 = Class.forName("java.awt.Component");
  209.             } catch (ClassNotFoundException var15) {
  210.                throw new NoClassDefFoundError(((Throwable)var15).getMessage());
  211.             }
  212.  
  213.             class$java$awt$Component = var10011;
  214.          }
  215.  
  216.          var10008[0] = var10011;
  217.          var10011 = class$java$lang$Object;
  218.          if (var10011 == null) {
  219.             try {
  220.                var10011 = Class.forName("java.lang.Object");
  221.             } catch (ClassNotFoundException var14) {
  222.                throw new NoClassDefFoundError(((Throwable)var14).getMessage());
  223.             }
  224.  
  225.             class$java$lang$Object = var10011;
  226.          }
  227.  
  228.          var10008[1] = var10011;
  229.          var10000[3] = super.createMethodDescriptor(var10004, "add", var10006, var10007, var10008);
  230.          var10004 = getBeanClass();
  231.          var10006 = new Object[]{"displayName", "add(String,Component)", "shortDescription", "Add the component"};
  232.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("name", new Object[]{"displayName", "constraints"}), ((IvjBeanInfo)this).createParameterDescriptor("comp", new Object[]{"displayName", "component"})};
  233.          var10008 = new Class[2];
  234.          var10011 = class$java$lang$String;
  235.          if (var10011 == null) {
  236.             try {
  237.                var10011 = Class.forName("java.lang.String");
  238.             } catch (ClassNotFoundException var13) {
  239.                throw new NoClassDefFoundError(((Throwable)var13).getMessage());
  240.             }
  241.  
  242.             class$java$lang$String = var10011;
  243.          }
  244.  
  245.          var10008[0] = var10011;
  246.          var10011 = class$java$awt$Component;
  247.          if (var10011 == null) {
  248.             try {
  249.                var10011 = Class.forName("java.awt.Component");
  250.             } catch (ClassNotFoundException var12) {
  251.                throw new NoClassDefFoundError(((Throwable)var12).getMessage());
  252.             }
  253.  
  254.             class$java$awt$Component = var10011;
  255.          }
  256.  
  257.          var10008[1] = var10011;
  258.          var10000[4] = super.createMethodDescriptor(var10004, "add", var10006, var10007, var10008);
  259.          var10000[5] = super.createMethodDescriptor(getBeanClass(), "addNotify", new Object[]{"displayName", "addNotify()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  260.          var10000[6] = super.createMethodDescriptor(getBeanClass(), "doLayout", new Object[]{"displayName", "doLayout()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  261.          var10000[7] = super.createMethodDescriptor(getBeanClass(), "getAlignmentX", new Object[]{"displayName", "getAlignmentX()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  262.          var10000[8] = super.createMethodDescriptor(getBeanClass(), "getAlignmentY", new Object[]{"displayName", "getAlignmentY()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  263.          var10000[9] = super.createMethodDescriptor(getBeanClass(), "getComponent", new Object[]{"displayName", "getComponent(int)", "shortDescription", "Get the component at position"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("index", new Object[]{"displayName", "index"})}, new Class[]{Integer.TYPE});
  264.          var10000[10] = super.createMethodDescriptor(getBeanClass(), "getComponentAt", new Object[]{"displayName", "getComponentAt(int,int)"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("x", new Object[]{"displayName", "x"}), ((IvjBeanInfo)this).createParameterDescriptor("y", new Object[]{"displayName", "y"})}, new Class[]{Integer.TYPE, Integer.TYPE});
  265.          var10004 = getBeanClass();
  266.          var10006 = new Object[]{"displayName", "getComponentAt(Point)"};
  267.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("point", new Object[]{"displayName", "point"})};
  268.          var10008 = new Class[1];
  269.          var10011 = class$java$awt$Point;
  270.          if (var10011 == null) {
  271.             try {
  272.                var10011 = Class.forName("java.awt.Point");
  273.             } catch (ClassNotFoundException var11) {
  274.                throw new NoClassDefFoundError(((Throwable)var11).getMessage());
  275.             }
  276.  
  277.             class$java$awt$Point = var10011;
  278.          }
  279.  
  280.          var10008[0] = var10011;
  281.          var10000[11] = super.createMethodDescriptor(var10004, "getComponentAt", var10006, var10007, var10008);
  282.          var10000[12] = super.createMethodDescriptor(getBeanClass(), "getComponentCount", new Object[]{"displayName", "getComponentCount()", "shortDescription", "Get the number of components"}, new ParameterDescriptor[0], new Class[0]);
  283.          var10000[13] = super.createMethodDescriptor(getBeanClass(), "getComponents", new Object[]{"displayName", "getComponents()", "shortDescription", "Get all the components"}, new ParameterDescriptor[0], new Class[0]);
  284.          var10000[14] = super.createMethodDescriptor(getBeanClass(), "getInsets", new Object[]{"displayName", "getInsets()"}, new ParameterDescriptor[0], new Class[0]);
  285.          var10000[15] = super.createMethodDescriptor(getBeanClass(), "getLayout", new Object[]{"displayName", "getLayout()"}, new ParameterDescriptor[0], new Class[0]);
  286.          var10000[16] = super.createMethodDescriptor(getBeanClass(), "getMaximumSize", new Object[]{"displayName", "getMaximumSize()"}, new ParameterDescriptor[0], new Class[0]);
  287.          var10000[17] = super.createMethodDescriptor(getBeanClass(), "getMinimumSize", new Object[]{"displayName", "getMinimumSize()"}, new ParameterDescriptor[0], new Class[0]);
  288.          var10000[18] = super.createMethodDescriptor(getBeanClass(), "getPreferredSize", new Object[]{"displayName", "getPreferredSize()"}, new ParameterDescriptor[0], new Class[0]);
  289.          var10000[19] = super.createMethodDescriptor(getBeanClass(), "invalidate", new Object[]{"displayName", "invalidate()"}, new ParameterDescriptor[0], new Class[0]);
  290.          var10004 = getBeanClass();
  291.          var10006 = new Object[]{"displayName", "isAncestorOf(Component)", "shortDescription", "Is the component in container's component hierarchy"};
  292.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("comp", new Object[]{"displayName", "component"})};
  293.          var10008 = new Class[1];
  294.          var10011 = class$java$awt$Component;
  295.          if (var10011 == null) {
  296.             try {
  297.                var10011 = Class.forName("java.awt.Component");
  298.             } catch (ClassNotFoundException var10) {
  299.                throw new NoClassDefFoundError(((Throwable)var10).getMessage());
  300.             }
  301.  
  302.             class$java$awt$Component = var10011;
  303.          }
  304.  
  305.          var10008[0] = var10011;
  306.          var10000[20] = super.createMethodDescriptor(var10004, "isAncestorOf", var10006, var10007, var10008);
  307.          var10004 = getBeanClass();
  308.          var10006 = new Object[]{"displayName", "list(PrintStream,int)", "expert", Boolean.TRUE};
  309.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("out", new Object[]{"displayName", "out"}), ((IvjBeanInfo)this).createParameterDescriptor("indent", new Object[]{"displayName", "indent"})};
  310.          var10008 = new Class[2];
  311.          var10011 = class$java$io$PrintStream;
  312.          if (var10011 == null) {
  313.             try {
  314.                var10011 = Class.forName("java.io.PrintStream");
  315.             } catch (ClassNotFoundException var9) {
  316.                throw new NoClassDefFoundError(((Throwable)var9).getMessage());
  317.             }
  318.  
  319.             class$java$io$PrintStream = var10011;
  320.          }
  321.  
  322.          var10008[0] = var10011;
  323.          var10008[1] = Integer.TYPE;
  324.          var10000[21] = super.createMethodDescriptor(var10004, "list", var10006, var10007, var10008);
  325.          var10004 = getBeanClass();
  326.          var10006 = new Object[]{"displayName", "list(PrintWriter,int)"};
  327.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("out", new Object[]{"displayName", "out"}), ((IvjBeanInfo)this).createParameterDescriptor("indent", new Object[]{"displayName", "indent"})};
  328.          var10008 = new Class[2];
  329.          var10011 = class$java$io$PrintWriter;
  330.          if (var10011 == null) {
  331.             try {
  332.                var10011 = Class.forName("java.io.PrintWriter");
  333.             } catch (ClassNotFoundException var8) {
  334.                throw new NoClassDefFoundError(((Throwable)var8).getMessage());
  335.             }
  336.  
  337.             class$java$io$PrintWriter = var10011;
  338.          }
  339.  
  340.          var10008[0] = var10011;
  341.          var10008[1] = Integer.TYPE;
  342.          var10000[22] = super.createMethodDescriptor(var10004, "list", var10006, var10007, var10008);
  343.          var10004 = getBeanClass();
  344.          var10006 = new Object[]{"displayName", "paint(Graphics)"};
  345.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("graphics", new Object[]{"displayName", "Graphics"})};
  346.          var10008 = new Class[1];
  347.          var10011 = class$java$awt$Graphics;
  348.          if (var10011 == null) {
  349.             try {
  350.                var10011 = Class.forName("java.awt.Graphics");
  351.             } catch (ClassNotFoundException var7) {
  352.                throw new NoClassDefFoundError(((Throwable)var7).getMessage());
  353.             }
  354.  
  355.             class$java$awt$Graphics = var10011;
  356.          }
  357.  
  358.          var10008[0] = var10011;
  359.          var10000[23] = super.createMethodDescriptor(var10004, "paint", var10006, var10007, var10008);
  360.          var10004 = getBeanClass();
  361.          var10006 = new Object[]{"displayName", "paintComponents(Graphics)"};
  362.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("graphics", new Object[]{"displayName", "Graphics"})};
  363.          var10008 = new Class[1];
  364.          var10011 = class$java$awt$Graphics;
  365.          if (var10011 == null) {
  366.             try {
  367.                var10011 = Class.forName("java.awt.Graphics");
  368.             } catch (ClassNotFoundException var6) {
  369.                throw new NoClassDefFoundError(((Throwable)var6).getMessage());
  370.             }
  371.  
  372.             class$java$awt$Graphics = var10011;
  373.          }
  374.  
  375.          var10008[0] = var10011;
  376.          var10000[24] = super.createMethodDescriptor(var10004, "paint", var10006, var10007, var10008);
  377.          var10004 = getBeanClass();
  378.          var10006 = new Object[]{"displayName", "print(Graphics)"};
  379.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("graphics", new Object[]{"displayName", "Graphics"})};
  380.          var10008 = new Class[1];
  381.          var10011 = class$java$awt$Graphics;
  382.          if (var10011 == null) {
  383.             try {
  384.                var10011 = Class.forName("java.awt.Graphics");
  385.             } catch (ClassNotFoundException var5) {
  386.                throw new NoClassDefFoundError(((Throwable)var5).getMessage());
  387.             }
  388.  
  389.             class$java$awt$Graphics = var10011;
  390.          }
  391.  
  392.          var10008[0] = var10011;
  393.          var10000[25] = super.createMethodDescriptor(var10004, "print", var10006, var10007, var10008);
  394.          var10004 = getBeanClass();
  395.          var10006 = new Object[]{"displayName", "printComponents(Graphics)"};
  396.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("graphics", new Object[]{"displayName", "Graphics"})};
  397.          var10008 = new Class[1];
  398.          var10011 = class$java$awt$Graphics;
  399.          if (var10011 == null) {
  400.             try {
  401.                var10011 = Class.forName("java.awt.Graphics");
  402.             } catch (ClassNotFoundException var4) {
  403.                throw new NoClassDefFoundError(((Throwable)var4).getMessage());
  404.             }
  405.  
  406.             class$java$awt$Graphics = var10011;
  407.          }
  408.  
  409.          var10008[0] = var10011;
  410.          var10000[26] = super.createMethodDescriptor(var10004, "print", var10006, var10007, var10008);
  411.          var10000[27] = super.createMethodDescriptor(getBeanClass(), "remove", new Object[]{"displayName", "remove(int)", "shortDescription", "Remove the component at index"}, new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("index", new Object[]{"displayName", "index"})}, new Class[]{Integer.TYPE});
  412.          var10004 = getBeanClass();
  413.          var10006 = new Object[]{"displayName", "remove(Component)", "shortDescription", "Remove the component from this container"};
  414.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("comp", new Object[]{"displayName", "component"})};
  415.          var10008 = new Class[1];
  416.          var10011 = class$java$awt$Component;
  417.          if (var10011 == null) {
  418.             try {
  419.                var10011 = Class.forName("java.awt.Component");
  420.             } catch (ClassNotFoundException var3) {
  421.                throw new NoClassDefFoundError(((Throwable)var3).getMessage());
  422.             }
  423.  
  424.             class$java$awt$Component = var10011;
  425.          }
  426.  
  427.          var10008[0] = var10011;
  428.          var10000[28] = super.createMethodDescriptor(var10004, "remove", var10006, var10007, var10008);
  429.          var10000[29] = super.createMethodDescriptor(getBeanClass(), "removeAll", new Object[]{"displayName", "removeAll", "shortDescription", "Remove all components from this container"}, new ParameterDescriptor[0], new Class[0]);
  430.          var10000[30] = super.createMethodDescriptor(getBeanClass(), "removeNotify", new Object[]{"displayName", "removeNotify()", "expert", Boolean.TRUE}, new ParameterDescriptor[0], new Class[0]);
  431.          var10004 = getBeanClass();
  432.          var10006 = new Object[]{"displayName", "setLayout(LayoutManager)"};
  433.          var10007 = new ParameterDescriptor[]{((IvjBeanInfo)this).createParameterDescriptor("mgr", new Object[]{"displayName", "aLayoutManager"})};
  434.          var10008 = new Class[1];
  435.          var10011 = class$java$awt$LayoutManager;
  436.          if (var10011 == null) {
  437.             try {
  438.                var10011 = Class.forName("java.awt.LayoutManager");
  439.             } catch (ClassNotFoundException var2) {
  440.                throw new NoClassDefFoundError(((Throwable)var2).getMessage());
  441.             }
  442.  
  443.             class$java$awt$LayoutManager = var10011;
  444.          }
  445.  
  446.          var10008[0] = var10011;
  447.          var10000[31] = super.createMethodDescriptor(var10004, "setLayout", var10006, var10007, var10008);
  448.          var10000[32] = super.createMethodDescriptor(getBeanClass(), "validate", new Object[]{"displayName", "validate()"}, new ParameterDescriptor[0], new Class[0]);
  449.          MethodDescriptor[] aDescriptorList = var10000;
  450.          return aDescriptorList;
  451.       } catch (Throwable var20) {
  452.          ((IvjBeanInfo)this).handleException(var20);
  453.          return null;
  454.       }
  455.    }
  456.  
  457.    public PropertyDescriptor[] getPropertyDescriptors() {
  458.       try {
  459.          PropertyDescriptor[] aDescriptorList = new PropertyDescriptor[]{super.createPropertyDescriptor(getBeanClass(), "alignmentX", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "alignmentY", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "componentCount", new Object[]{"shortDescription", "Number of components", "expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "components", new Object[]{"shortDescription", "Get all the components"}), super.createPropertyDescriptor(getBeanClass(), "insets", new Object[]{"expert", Boolean.TRUE}), super.createPropertyDescriptor(getBeanClass(), "layout", new Object[0]), super.createPropertyDescriptor(getBeanClass(), "maximumSize", new Object[0]), super.createPropertyDescriptor(getBeanClass(), "minimumSize", new Object[0]), super.createPropertyDescriptor(getBeanClass(), "preferredSize", new Object[0])};
  460.          return aDescriptorList;
  461.       } catch (Throwable var2) {
  462.          ((IvjBeanInfo)this).handleException(var2);
  463.          return null;
  464.       }
  465.    }
  466. }
  467.